package com.wf.course.dao;

import java.util.List;

import com.utils.page.PageBean;
import com.wf.course.model.ad.Coupons;

public interface ICouponsMapper {
	/**
	 * 获取所有优惠券（无分页）
	 * @return
	 */
	List<Coupons> getCouponsAllList();
	
	/**
	 * 获取优惠券
	 * @param pageBean
	 */
	List<Coupons> getCouponsList(PageBean<Coupons> pageBean);
	
	/**
	 * 获取优惠券数量
	 * @param pageBean
	 * @return
	 */
	Integer getCouponsCount(PageBean<Coupons> pageBean);
	
	/**
	 * 根据ID获取一条优惠券信息
	 * @param id
	 * @return
	 */
	Coupons getCoupons(Integer id);
	
	/**
	 * 保存一条优惠券信息
	 * @param coupons
	 */
	void saveCoupons(Coupons coupons);
	
	/**
	 * 更新一条优惠券信息
	 * @param coupons
	 * @return
	 */
	void updateCoupons(Coupons coupons);
	
	/**.
	 * 删除一条优惠券信息
	 * @param id
	 */
	void deleteCoupons(Integer id);
	
}
